#ifndef FLASH_H_
#define FLASH_H_
//Include
#include "stm32f10x.h"
#include "stm32f10x_flash.h"
#include "stm32f10x_gpio.h"
#include "stm32f10x_rcc.h"
#include "LCD16x2.h"


//Estruturas
struct ciclo{
	int ciclo_ETAPA1;
	int ciclo_ETAPA2;
	int ciclo_ETAPA3;
	int ciclo_ETAPA4;
	int ciclo_ETAPA5;
	int ciclo_ETAPA6;
	int ciclo_ETAPA7;
};

typedef union {
	struct ciclo bkp;
	uint16_t raw[256];
} bkp_timer;

//Variaveis
bkp_timer timer;

enum Error{
	clear,
	write
};

//Funcoes

void writeFlash(bkp_timer d);
void readFlash();

#endif /* FLASH_H_ */
